INTERACTIVITÉ
Actionscript > Lancer un son en hitTest
par : mc
1. Créez un nouveau document (Menu Fichier/Nouveau).
2. Réglez la taille de la Scène en largeur 300 x hauteur 200px. Importez dans la Bibliothèque 4 sons courts et, dans la fenêtre Liaison, exporter-les pour l’Actionscript, et nommez-les "pink1", "pink2", "pink3", "pink4".
3. Créez un nouveau Movie clip dans le Menu Insérer/Nouveau symbôle et nommez le "cercle", dessinez-y une forme ovale de hauteur : 12px / largeur : 12px. Pas de contour. Réglez x et y sur 0.
4. Créez un nouveau Movieclip et nommez le "barre", dessinez-y une forme rectangulaire de hauteur : 1px / largeur : 1px. Pas de contour. Réglez x et y sur 0.
5. Retournez sur la scène principale et créez 3 calques nommés de bas enn haut "cadre", "balle" et "variable".
6. Sélectionnez le calque Variable et, dans la fenêtre Actions, écrivez le code suivant :

7. Dans le calque Balle, glissez une occurence du Movieclip Cercle nommé "rond". Sélectionnez-la et, dans la fenêtre Actions, écrivez le code suivant :

onClipEvent (enterFrame) > à chaque chagement de fenêtre this._x = this._x + _root.posh ; > la position horizontale s’incrémente de la valeur de la variable "posh" this._y = this._y + _root.posv ; > la position verticale s’incrémente de la valeur de la variable "posv"
8. Dans le calque Cadre, glissez 4 occurences du clip "barre" et paramètrez les de la manière suivante :
barre 1 : hauteur = 4px, largeur = 300px, x = 0, y = 0
Sélectionnez-la et, dans la fenêtre Actions, écrivez le code suivant :

barre 2 : hauteur = 200px, largeur = 4px, x = 0, y = 0
Sélectionnez-la et, dans la fenêtre Actions, écrivez le code suivant :

barre 3 : hauteur = 4px, largeur = 300px, x = , y = 196
Sélectionnez-la et, dans la fenêtre Actions, écrivez le code suivant :

barre 4 : hauteur = 200px, largeur = 4px, x = 296, y = 0
Sélectionnez-la et, dans la fenêtre Actions, écrivez le code suivant :

9. Enregistrez votre fichier .fla et publiez votre .swf.
Téléchargez cet exercice au format PDF ci-dessous :
